import cv2
import numpy as np

#创建一个黑色的图像(画布)，大小为300x300，数据类型为uint8，即8位无符号整数。
image = np.zeros((300, 300, 3), dtype=np.uint8)

#绘制一根蓝色的线条，从点(100，200)到点(250，250)，线条宽度为2像素。
cv2.line(image, (100, 200), (250, 250), (255, 0, 0), 2)

#绘制一个绿色的矩形，左上角为(50，50)，右下角为(100，100)。
cv2.rectangle(image, (50, 50), (100, 100), (0, 255, 0), 2)

#绘制一个红色的圆形，圆心为(150，150)，半径为20像素。
cv2.circle(image, (150, 150), 20, (0, 0, 255), 2)

cv2.putText(image, "Hello", (50, 250), cv2.FONT_HERSHEY_COMPLEX, 1, (255,255,255), 2, 1)
#文字内容，文字坐标，文字字体，文字大小，文字颜色，文字粗细，文字线条类型

cv2.imshow("image", image)
cv2.waitKey()
cv2.destroyAllWindows()